<?php
session_start();	
if (!empty($_SESSION['usuarioO'])){
	$session=true;				
	$codusuario=$_SESSION['codUsuarioO'];					
	$usuario=$_SESSION['usuarioO'];			
	$empleado=$_SESSION['empleadoO'];									
	$g_usuario=$_SESSION['grupo_usuariO'];	
	$codEstablecimiento=$_SESSION['establecimientO'];														
}else{
	$session=false;
	}			
 if ($session==true){
	 $consulta=$_GET['consulta'];
	 $modifica=$_GET['modifica'];
	 $agrega=$_GET['agrega'];
	 $elimina=$_GET['elimina'];
	 $imprime=$_GET['imprime'];    
include_once('../../parametros.php');
include_once($URL_ACCESO.'aGrupos_Usuarios.php'); 
include_once($URL_ACCESO.'aEstablecimiento.php'); 

?>

<link rel="stylesheet" type="text/css" href="<?php echo URL_PATH;?>css/jquery.css" />

<script language="javascript" src="<?php echo URL_PATH;?>js/jquery-1.9.0.min.js"></script>    
<script language="javascript" src="<?php echo URL_PATH;?>js/jquery-ui-1.10.0.custom.min.js"></script>    
<script language="javascript" src="<?php echo URL_PATH;?>js/function.js"></script>   
<script type="text/javascript">
$(function() {
	$('#agregaEmpleado').dialog(
			{
				autoOpen:false,
				modal:true,
				width:720,
				height:'auto',
			    buttons: {
					<?php if($agrega==1){?>'Guardar': function() {
						registroEmpleado();
						return true;
					},<?php }?>
					'Cerrar': function() {
						$(this).dialog('close');
						$('#gusuario').val('');
						$('#id').val('');
						return true;
					}
                },
				closeOnEscape:true
			}
		);
			
	$('#linkAddEmpleado').click(function() {
		$('#agregaEmpleado').dialog('open');
		return true;
	});
});

function registroEmpleado(){
var gusuario = $('#gusuario');
var id = $('#id'); 
var spa = $("#mensaje");
	var opcion;
	if(gusuario.val() == ''){gusuario.css('background','#FFFBCC');gusuario.focus();return false;}else{gusuario.css('background','#FFFFFF');}
	
	if (id.val()==''){opcion='add';}else{opcion='edit';}
	$('#mensaje').fadeIn(10);
	spa.html('<img src="<?php echo URL_PATH;?>images/loading_16x16.gif" width="15" height="15" />');	
	$('input[type="submit"]').attr('disabled','disabled');
	$.post('<?php echo URL_PATH;?>vista/roles/acciones.php',{
			'action' : opcion,
			'grupo' : gusuario.val(),
			'id' : id.val(),									
		},function(data){	
			if(opcion=='edit'){
				if(data == 1 ){
					spa.html('<p class="success"><?php echo $DATOREGISTRADO;?></p>');
					$('input[type="submit"]').removeAttr('disabled');
					$('#mensaje').fadeOut(1400);					
					LimpiarCampos();
					recargarDiv('listado','<?php echo URL_PATH;?>vista/roles/listado.php');					
				}
				else{
					if(data == 2 ){				
					   spa.html('<p class="warning"><?php echo $USUARIOROLDUPLICADO;?></p>');
			 	 	   $('input[type="submit"]').removeAttr('disabled');
					   $('#mensaje').fadeOut(1400);
					}	
					else{
						alert('Problemas. Consulte con el Administrador');					
					}
				}
			}
			else{
				if(data == 1 ){
					spa.html('<p class="success"><?php echo $DATOREGISTRADO;?></p>');
					$('input[type="submit"]').removeAttr('disabled');
					$('#mensaje').fadeOut(1400);
					LimpiarCampos();
					recargarDiv('listado','<?php echo URL_PATH;?>vista/roles/listado.php');					
				}
				else{
					if(data == 2 ){				
						spa.html('<p class="warning"><?php echo $USUARIOROLDUPLICADO;?></p>');
						 $('input[type="submit"]').removeAttr('disabled');
						 $('#mensaje').fadeOut(1400);
					}	
					else{
						alert('Problemas. Consulte con el Administrador');					
					}
				}		
			}		
		});	
	return false;			
}

function LimpiarCampos(){
	$('#gusuario').val('');
	$('#id').val('');	
	$('input[type="submit"]').removeAttr('disabled');	
	$('#gusuario').focus();
}

function PreEdit(id,usuario){
	$('#gusuario').val(usuario);
	$('#id').val(id); 
}	

function Delete(codigo){
var spa = $("#mensaje2");
spa.html('<img src="<?php echo URL_PATH;?>images/loading_16x16.gif" width="15" height="15" />');	
	$.post('<?php echo URL_PATH;?>vista/roles/acciones.php',{
			'action' : 'delete',
			'id' : codigo,			
		},function(data){
			if(data == 1 ){
				recargarDiv('listado','<?php echo URL_PATH;?>vista/roles/listado.php');
				spa.html('<p class="success"><?php echo $DATOELIMINADO;?></p>');
				$('#mensaje2').fadeOut(1600);
				LimpiarCampos();
			}else{
				alert('Problemas al Guargar. Consulte con el Administrador');
			}
	});	
$('#mensaje2').fadeIn(10);
LimpiarCampos();
}

function Paginado(nropagina){
var des = $('#gusuario');
	recargarDiv('listado','<?php echo URL_PATH;?>vista/roles/listado.php?p='+Math.random()+'&des='+des.val()+'&pag='+nropagina);
}
</script>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<br>

<table border=0 align=center width=100%>
  <tr>
    <td width=100%>
    
      <table width="86%" border="0" align="center" cellpadding="0" cellspacing="0">
        <tr>
          <td width="30%"><a href="#" id="linkAddEmpleado">Agregar Empleado</a></td>
          <td width="70%"><input type="reset" name="button2" id="button2" onclick="return Busqueda();" value="Buscar"  style="display:none;"/></td>
        </tr>
      </table>
      <div id="agregaEmpleado" title="Registro de Empleados">
      <table class="espacioObjetos" width="699" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
      <td colspan="4" align="left"><div id="mensaje"></div></td>
      </tr>
    <tr>
      <td width="71" align="left"><div align="left" class="tituloInput">DNI:</div></td>
      <td width="262"><input name="dni" type="text" class="styleinput" id="dni" tabindex="2"  onkeypress="return solonumeros(event);" size="30" maxlength="8"  /></td>
      <td width="92"><div align="right" class="tituloInput">Proyecto:&nbsp;&nbsp;</div></td>
      <td width="264">
	  <?php
		$objProyecto = new aEstablecimiento();
		$listadoProyecto = $objProyecto->getEstablecimientoAll();
	  ?>
		<div align="left" >
		  <select   style="width:227px;" class="styleinput" tabindex="3" name="proyecto" id="proyecto"  >
			<option value="0"> Proyecto</option>
			<?php	   foreach($listadoProyecto as $entityProyecto) {?>
			<option value="<?php echo $entityProyecto->getCod();?>" ><?php echo $entityProyecto->getDescripcion(); ?></option>
			<?php }?>
		  </select>
		</div>	  
	  </td>
    </tr>    
    <tr>
      <td><div align="left" class="tituloInput">Apellidos:</div></td>
      <td><input name="apellido" type="text" onkeypress="return sololetras(event);" class="styleinput" tabindex="4" id="apellido" size="30"  /></td>
      <td><div align="right" class="tituloInput">Nombres:&nbsp;&nbsp;</div></td>
      <td><input name="nombre" type="text" class="styleinput" onkeypress="return sololetras(event);"   tabindex="5" id="nombre" size="30"  /></td>
    </tr>
    <tr>
      <td><div align="left" class="tituloInput">
        <div align="left" class="tituloInput">Cargo:</div>
        <div align="left" class="tituloInput"></div>
      </div></td>
      <td>
	  <?php
		$objGU = new aGrupos_Usuarios();
		$listadoGU = $objGU->getGruposUsuariosAll();
	  ?>
		<div align="left" >
		  <select   style="width:227px;" tabindex="6" class="styleinput" name="cargo" id="cargo"  >
			<option value="0"> Cargo para Empleado </option>
			<?php	   foreach($listadoGU as $entityGU) {?>
			<option value="<?php echo $entityGU->getCodigo();?>" ><?php echo $entityGU->getDescripcion(); ?></option>
			<?php }?>
		  </select>
		</div>
	  </td>
      <td><div align="right" class="tituloInput">Email:&nbsp;&nbsp;</div></td>
      <td><table width="200" border="0" cellpadding="0" cellspacing="0">
          <tr>
            <td><input name="email" type="text" class="styleinput" id="email"   tabindex="7"  size="30" maxlength="30" /></td>
            <td><input   type="text" name="id"  style="display:none;" id="id" readonly="readonly" size="12" /></td>
          </tr>
        </table></td>
    </tr>
  </table>
      </div>
 <table width="295" border="0" align="center" cellpadding="0" cellspacing="0">
   <tr><td><div id="mensaje2" class="success"></div></td>
   </tr></table>
  <br>
  <div id="listado">
    <?php
include_once('listado.php');
?>
  </div>    </td>
  <tr>
</table>
</div>
<?php }
else{
	header("location: ".URL_PATH."index.php");	
}
?>